<?php
Load::models('proyecto');
Load::models('informe');
Load::models('material');

class InformeController extends ApplicationController
{
	
    public function crear ($page=1)
    {
        if(Auth::is_valid())
        {
            //$this->listaproyectos = 1;
            $rol = Auth::get('rol_usu');
            if ($rol == "secretaria" || $rol == "administrador" || $rol == "contador" || $rol == "gerente")
            {
                $proyecto = new Proyecto;
                $this->set_response('view');
                $this->texto = 'Informe de costos de proyectos';
                $listaproyectos =$proyecto->getproyectos($page);
                $this->listaproyectos = $proyecto->getproyectos($page);
                $material = new material();
                $i=1;
                
                foreach($listaproyectos->items as $item):
                    $id_proy=$item->id;
//                    $materiales = $material->find("conditions: proyecto_id=".$id_proy);
                    $materiales = $material->get_materiales($page);
                    $acum_gastoproyecto=0;
                    foreach($materiales->items as $item2):
                         $acum_gastoproyecto += $item2->preciounitario_mat;
                    endforeach;
                    $this->costos[$i] = $acum_gastoproyecto;
                    $i++;
                endforeach;
                
            }
            else
            {
                Flash::info('No tiene permisos para realizar esta acción');
                Router::redirect("/");
            }
            
        }
        else
        {
            Flash::info('Debe loguearse para usar esta función');
            Router::redirect('/');
        }
		
          
		
                
    }
        
    public function elegir ()
    {
        if(Auth::is_valid())
        {
            $rol = Auth::get('rol_usu');
            if ($rol == "secretaria" || $rol == "administrador" || $rol == "contador" || $rol == "gerente")
            {
                
            }
            else
            {
                Flash::info('No tiene permisos para realizar esta acción');
                Router::redirect("/");
            }
            
        }
        else
        {
            Flash::info('Debe loguearse para usar esta función');
            Router::redirect('/');
        }
		
                
    }
}
?>